add library before linking
continuous-integration/drone/push Build is passing Details

pull/2/head
cosmonaut 2023-10-06 15:02:31 -07:00
parent 9106ca3367
commit 8163f5bcd5
1 changed files with 11 additions and 4 deletions

View File

@ -56,6 +56,12 @@ if(BUILD_SHARED_LIBS)
set(LINKSTYLE PUBLIC)
endif()
if(BUILD_SHARED_LIBS)
add_library(Cram SHARED ${SOURCE_FILES})
else()
add_library(Cram STATIC ${SOURCE_FILES})
endif()
if(BUILD_CLI)
file(GLOB CLI_SOURCES
tools/cli/lib/stb_image_write.h
@ -80,10 +86,11 @@ if(BUILD_CLI)
endif()
endif()
if(BUILD_SHARED_LIBS)
add_library(Cram SHARED ${SOURCE_FILES})
else()
add_library(Cram STATIC ${SOURCE_FILES})
# Build flags
if(NOT MSVC)
set_property(TARGET Cram PROPERTY COMPILE_FLAGS "-std=gnu99 -Wall -Wno-strict-aliasing -pedantic")
target_link_libraries(Cram PUBLIC m)
endif()
# includes