summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt12
1 files changed, 8 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0972a9b..69291e6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,12 +8,16 @@ else()
endif()
-add_library(pom-static STATIC pom.c)
-add_library(pom SHARED pom.c)
+add_library(pom STATIC pom.c)
+add_library(pom-shared SHARED pom.c)
+set_target_properties(pom-shared PROPERTIES OUTPUT_NAME pom)
add_executable(tests tests/errors.c tests/location.c tests/parsing.c tests/interpretation.c tests/main.c)
target_include_directories(tests PRIVATE .)
-target_link_libraries(tests pom-static)
+target_link_libraries(tests pom)
add_executable(read_conf examples/read_conf.c)
target_include_directories(read_conf PRIVATE .)
-target_link_libraries(read_conf pom-static)
+target_link_libraries(read_conf pom)
+install(TARGETS pom pom-shared DESTINATION lib)
+install(FILES pom.pc DESTINATION lib)
+install(FILES pom.h DESTINATION include)