]> gitweb.hhaalo.de Git - discspan.git/commitdiff
change: cmake consilitation
authorBastian Dehn <hhaalo@arcor.de>
Fri, 13 Aug 2021 19:44:40 +0000 (21:44 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Fri, 13 Aug 2021 19:44:40 +0000 (21:44 +0200)
CMakeLists.txt

index 5aa77c04747a9382150ad9f74e234a3eadc7ce3e..b8136339f90097840c06e9b574049097ca50c941 100644 (file)
@@ -12,11 +12,14 @@ project(discspan)
 include_directories(libspandisc)
 if (SHAREDLIB)
        file(GLOB SOURCES discspan/*.c)
+
        file(GLOB SOURCE_LIB libspandisc/*.c)
        file(GLOB PUBLIC_HEADER libspandisc/*.h)
-
        add_library(spandisc SHARED ${SOURCE_LIB})
        set_target_properties(spandisc PROPERTIES PUBLIC_HEADER "${PUBLIC_HEADER}")
+       install(TARGETS spandisc DESTINATION ${BINPATH}
+               LIBRARY DESTINATION ${LIBPATH}
+               PUBLIC_HEADER DESTINATION ${HEADERPATH})
 else()
        file(GLOB SOURCES discspan/*.c libspandisc/*.c)
 endif()
@@ -25,10 +28,8 @@ add_executable(discspan ${SOURCES})
 
 if (SHAREDLIB)
        target_link_libraries(discspan m "-L." spandisc)
-       install(TARGETS discspan spandisc DESTINATION ${BINPATH}
-               LIBRARY DESTINATION ${LIBPATH}
-               PUBLIC_HEADER DESTINATION ${HEADERPATH})
 else()
        target_link_libraries(discspan m)
-       install(TARGETS discspan DESTINATION ${BINPATH})
 endif()
+
+install(TARGETS discspan DESTINATION ${BINPATH})