mirror of
https://github.com/albertodemichelis/squirrel.git
synced 2026-01-11 14:08:41 +01:00
Merge branch 'master' of https://github.com/albertodemichelis/squirrel
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
cmake_minimum_required(VERSION 3.4)
|
||||
project(squirrel VERSION 3.1 LANGUAGES C CXX)
|
||||
project(squirrel VERSION 3.2 LANGUAGES C CXX)
|
||||
|
||||
option(DISABLE_STATIC "Avoid building/installing static libraries.")
|
||||
option(LONG_OUTPUT_NAMES "Use longer names for binaries and libraries: squirrel3 (not sq).")
|
||||
@ -87,12 +87,12 @@ configure_package_config_file(
|
||||
INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/squirrel"
|
||||
)
|
||||
|
||||
export(EXPORT squirrel
|
||||
NAMESPACE squirrel::
|
||||
FILE "${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}/cmake/squirrel/squirrel-targets.cmake"
|
||||
)
|
||||
|
||||
if(NOT SQ_DISABLE_INSTALLER AND NOT SQ_DISABLE_CMAKE_INSTALLER)
|
||||
export(EXPORT squirrel
|
||||
NAMESPACE squirrel::
|
||||
FILE "${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}/cmake/squirrel/squirrel-targets.cmake"
|
||||
)
|
||||
|
||||
install(FILES
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}/cmake/squirrel/squirrel-config-version.cmake"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}/cmake/squirrel/squirrel-config.cmake"
|
||||
|
||||
@ -15,7 +15,7 @@ endif()
|
||||
|
||||
if(NOT DISABLE_STATIC)
|
||||
add_executable(sq_static sq.c)
|
||||
add_executable(squirrel::interpreter_static ALIAS sq)
|
||||
add_executable(squirrel::interpreter_static ALIAS sq_static)
|
||||
set_target_properties(sq_static PROPERTIES LINKER_LANGUAGE C EXPORT_NAME interpreter_static)
|
||||
target_link_libraries(sq_static squirrel_static sqstdlib_static)
|
||||
if(NOT SQ_DISABLE_INSTALLER)
|
||||
|
||||
Reference in New Issue
Block a user