Skip to content

Commit 2954bea

Browse files
committed
Link Python extension to explicit precompiled lib path
1 parent 8ab7332 commit 2954bea

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

CMakeLists.txt

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,18 @@ set_target_properties(_lbug
3333
RUNTIME_OUTPUT_DIRECTORY "${PROJECT_SOURCE_DIR}/build/ladybug"
3434
ARCHIVE_OUTPUT_DIRECTORY "${PROJECT_SOURCE_DIR}/build/ladybug")
3535

36-
target_link_libraries(_lbug
37-
PRIVATE
38-
lbug)
36+
if(LBUG_API_USE_PRECOMPILED_LIB)
37+
if(NOT LBUG_API_PRECOMPILED_LIB_PATH)
38+
message(FATAL_ERROR "LBUG_API_PRECOMPILED_LIB_PATH must be set when LBUG_API_USE_PRECOMPILED_LIB is enabled.")
39+
endif()
40+
target_link_libraries(_lbug
41+
PRIVATE
42+
${LBUG_API_PRECOMPILED_LIB_PATH})
43+
else()
44+
target_link_libraries(_lbug
45+
PRIVATE
46+
lbug)
47+
endif()
3948

4049
target_include_directories(
4150
_lbug

0 commit comments

Comments
 (0)