summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt3
-rw-r--r--hscript/CMakeLists.txt11
2 files changed, 5 insertions, 9 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 95e82f9..a265600 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -52,6 +52,9 @@ IF(INSTALL)
pkg_check_modules(LIBUDEV REQUIRED libudev)
pkg_check_modules(PARTED REQUIRED libparted)
find_library(BCNM_LIBRARY REQUIRED wpactrl PATH_SUFFIXES bcnm)
+ set(BUILD_SHARED_LIBS ON)
+ELSE(INSTALL)
+ set(BUILD_SHARED_LIBS OFF)
ENDIF(INSTALL)
diff --git a/hscript/CMakeLists.txt b/hscript/CMakeLists.txt
index 036fa34..ed3d58f 100644
--- a/hscript/CMakeLists.txt
+++ b/hscript/CMakeLists.txt
@@ -8,17 +8,10 @@ set(HSCRIPT_SOURCE
)
set(HSCRIPT_INCLUDE
- script.hh
- key.hh
+ script.hh
)
-IF(INSTALL)
-set(HSCRIPT_LIBRARY_TYPE SHARED)
-ELSE(INSTALL)
-set(HSCRIPT_LIBRARY_TYPE STATIC)
-ENDIF(INSTALL)
-
-add_library(hscript ${HSCRIPT_LIBRARY_TYPE} ${HSCRIPT_SOURCE})
+add_library(hscript ${HSCRIPT_SOURCE})
target_compile_features(hscript PRIVATE cxx_nullptr)
target_compile_features(hscript PUBLIC cxx_unicode_literals)
target_link_libraries(hscript ${BLKID_LIBRARIES} ${LIBUDEV_LIBRARIES})