diff --git a/CMakeLists.txt b/CMakeLists.txt index 90cf38e3..c02b5b82 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -62,6 +62,10 @@ endif() add_library(libchibi-common INTERFACE) +if (NOT BUILD_SHARED_LIBS) + target_compile_definitions(libchibi-common INTERFACE SEXP_STATIC_LIBRARY=1) +endif() + target_include_directories(libchibi-common INTERFACE $ @@ -137,10 +141,6 @@ set_target_properties(libchibi-scheme SOVERSION ${CMAKE_PROJECT_VERSION_MAJOR} VERSION ${CMAKE_PROJECT_VERSION}) -if (NOT BUILD_SHARED_LIBS) - target_compile_definitions(libchibi-scheme PUBLIC SEXP_STATIC_LIBRARY=1) -endif() - # # Generate modules