Updated sqapi + adjusted CMake to use ${PROJECT_NAME} instead of direct target name

This commit is contained in:
Patrix
2024-03-01 14:50:43 +01:00
parent 7a5f02f7f3
commit 5a1114e4a0
3 changed files with 7 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.17) cmake_minimum_required(VERSION 3.21)
project(squirrel-template) project(squirrel-template)
@@ -11,14 +11,14 @@ file(GLOB SRC
"src/sqmain.cpp" "src/sqmain.cpp"
) )
add_library(squirrel-template SHARED ${SRC}) add_library(${PROJECT_NAME} SHARED ${SRC})
target_compile_definitions(squirrel-template target_compile_definitions(${PROJECT_NAME}
PRIVATE PRIVATE
SCRAT_EXPORT SCRAT_EXPORT
) )
target_include_directories(squirrel-template target_include_directories(${PROJECT_NAME}
INTERFACE INTERFACE
"include/" "include/"
PRIVATE PRIVATE
@@ -28,7 +28,7 @@ target_include_directories(squirrel-template
add_subdirectory(dependencies) add_subdirectory(dependencies)
if(DEFINED OUT_FILE_SUFFIX) if(DEFINED OUT_FILE_SUFFIX)
set_target_properties(squirrel-template set_target_properties(${PROJECT_NAME}
PROPERTIES PROPERTIES
PREFIX "" PREFIX ""
SUFFIX ".${OUT_FILE_SUFFIX}${CMAKE_SHARED_LIBRARY_SUFFIX}" SUFFIX ".${OUT_FILE_SUFFIX}${CMAKE_SHARED_LIBRARY_SUFFIX}"

View File

@@ -1,3 +1,3 @@
add_subdirectory(sqapi) add_subdirectory(sqapi)
target_link_libraries(squirrel-template PUBLIC sqapi) target_link_libraries(${PROJECT_NAME} PUBLIC sqapi)