Packaging
This commit is contained in:
23
CMake/Bin2CPPTargets.cmake
Normal file
23
CMake/Bin2CPPTargets.cmake
Normal file
@@ -0,0 +1,23 @@
|
||||
if(NOT TARGET Bin2CPP)
|
||||
if(CMAKE_CROSSCOMPILING)
|
||||
find_program(BIN2CPP_EXECUTABLE
|
||||
NAMES Bin2CPP
|
||||
PATHS ENV PATH
|
||||
NO_DEFAULT_PATH
|
||||
)
|
||||
else()
|
||||
find_program(BIN2CPP_EXECUTABLE
|
||||
NAMES Bin2CPP
|
||||
PATHS "${CMAKE_CURRENT_LIST_DIR}"
|
||||
NO_DEFAULT_PATH
|
||||
)
|
||||
endif()
|
||||
|
||||
if(BIN2CPP_EXECUTABLE)
|
||||
get_filename_component(BIN2CPP_EXECUTABLE "${BIN2CPP_EXECUTABLE}" ABSOLUTE)
|
||||
add_executable(Bin2CPP IMPORTED)
|
||||
set_property(TARGET Bin2CPP PROPERTY IMPORTED_LOCATION ${BIN2CPP_EXECUTABLE})
|
||||
else()
|
||||
message(WARNING "Bin2CPP executable not found in ${CMAKE_CURRENT_LIST_DIR}")
|
||||
endif()
|
||||
endif()
|
||||
@@ -15,11 +15,7 @@ else()
|
||||
find_package(mimalloc REQUIRED)
|
||||
endif()
|
||||
|
||||
if(${IS_MULTI_CONFIG})
|
||||
find_package(cpptrace REQUIRED)
|
||||
elseif(${CMAKE_BUILD_TYPE} STREQUAL "Debug" OR ${CMAKE_BUILD_TYPE} STREQUAL "RelWithDebInfo")
|
||||
find_package(cpptrace REQUIRED)
|
||||
endif()
|
||||
find_package(cpptrace REQUIRED)
|
||||
|
||||
if(BUILD_TESTS)
|
||||
find_package(GTest REQUIRED)
|
||||
|
||||
Reference in New Issue
Block a user