summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorBaruch Sterin <baruchs@gmail.com>2015-11-05 01:23:33 -0800
committerBaruch Sterin <baruchs@gmail.com>2015-11-05 01:23:33 -0800
commit5c1a7aa1465a9896d3aebf57f1a7305c87c5821b (patch)
treedacfffe936b8391782494f900861470a1ac15b29 /CMakeLists.txt
parentba931c1b4a23ca769feae37acda763fa2260da5c (diff)
downloadabc-5c1a7aa1465a9896d3aebf57f1a7305c87c5821b.tar.gz
abc-5c1a7aa1465a9896d3aebf57f1a7305c87c5821b.tar.bz2
abc-5c1a7aa1465a9896d3aebf57f1a7305c87c5821b.zip
CMakeLists.txt: add a new target libabc, a regular static library
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt5
1 files changed, 4 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7d947959..761bb39a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -58,8 +58,11 @@ abc_properties(abc PRIVATE)
list(REMOVE_ITEM ABC_SRC src/base/main/main.c)
+add_library(libabc EXCLUDE_FROM_ALL ${ABC_SRC})
+abc_properties(libabc PUBLIC)
+set_property(TARGET libabc PROPERTY OUTPUT_NAME abc)
+
add_library(libabc-pic EXCLUDE_FROM_ALL ${ABC_SRC})
abc_properties(libabc-pic PUBLIC)
-
set_property(TARGET libabc-pic PROPERTY POSITION_INDEPENDENT_CODE ON)
set_property(TARGET libabc-pic PROPERTY OUTPUT_NAME abc-pic)