]> gitweb.hhaalo.de Git - discspan.git/commitdiff
change: build default cmake all in one
authorBastian Dehn <hhaalo@arcor.de>
Tue, 10 Aug 2021 20:55:29 +0000 (22:55 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Tue, 10 Aug 2021 20:55:29 +0000 (22:55 +0200)
CMakeLists.txt

index ed2d0b54dc73e857922b572fbe5b294825d048bd..45d525c4dd8a9c7fb3be8fdb6553613013a5f51e 100644 (file)
@@ -9,25 +9,23 @@ set(HEADERPATH "/usr/local/include")
 
 project(discspan)
 
-if (ALLINONE)
-       set(SOURCES discspan.c help.c logic.c filehandler.c splitter.c)
-else()
+if (SHAREDLIB)
        set(SOURCES discspan.c help.c)
        set(SOURCE_LIB logic.c filehandler.c splitter.c)
        set(PUBLIC_HEADERS discspan.h logic.h filehandler.h splitter.h)
        add_library(span SHARED ${SOURCE_LIB})
        set_target_properties(span PROPERTIES PUBLIC_HEADER "${PUBLIC_HEADERS}")
+else()
+       set(SOURCES discspan.c help.c logic.c filehandler.c splitter.c)
 endif()
-
 add_executable(discspan ${SOURCES})
 
-if (ALLINONE)
-       target_link_libraries(discspan m)
-       install(TARGETS discspan DESTINATION ${BINPATH})
-else()
+if (SHAREDLIB)
        target_link_libraries(discspan m "-L." span)
        install(TARGETS discspan span DESTINATION ${BINPATH}
                LIBRARY DESTINATION ${LIBPATH}
                PUBLIC_HEADER DESTINATION ${HEADERPATH})
+else()
+       target_link_libraries(discspan m)
+       install(TARGETS discspan DESTINATION ${BINPATH})
 endif()
-