diff options
-rwxr-xr-x | CMakeLists.txt | 2 | ||||
-rw-r--r-- | api_test/CMakeLists.txt | 6 | ||||
-rwxr-xr-x | test/CMakeLists.txt | 2 |
3 files changed, 7 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 4eb0541..a25b269 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,7 +27,7 @@ option(CMARK_SHARED "Build shared libcmark library" ON) option(CMARK_LIB_FUZZER "Build libFuzzer fuzzing harness" OFF) add_subdirectory(src) -if(CMARK_TESTS AND CMARK_SHARED) +if(CMARK_TESTS AND (CMARK_SHARED OR CMARK_STATIC)) add_subdirectory(api_test) endif() add_subdirectory(man) diff --git a/api_test/CMakeLists.txt b/api_test/CMakeLists.txt index 3151ccc..2701abb 100644 --- a/api_test/CMakeLists.txt +++ b/api_test/CMakeLists.txt @@ -8,7 +8,11 @@ include_directories( ${PROJECT_SOURCE_DIR}/src ${PROJECT_BINARY_DIR}/src ) -target_link_libraries(api_test libcmark) +if(CMARK_SHARED) + target_link_libraries(api_test libcmark) +else() + target_link_libraries(api_test libcmark_static) +endif() # Compiler flags if(MSVC) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index ae7d10d..5c07fb7 100755 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -9,7 +9,7 @@ else(SPEC_TESTS) find_package(PythonInterp 3) endif(SPEC_TESTS) -if (CMARK_SHARED) +if (CMARK_SHARED OR CMARK_STATIC) add_test(NAME api_test COMMAND api_test) endif() |