Dont prevent builds on windows
This commit is contained in:
parent
b46dd80af3
commit
5c42094b06
|
@ -25,22 +25,20 @@ option(UDEV_RULES "install udev files" ON)
|
|||
|
||||
set(SRC_FILES eismultiplexer.c usbshm.c)
|
||||
|
||||
if(CMAKE_HOST_SYSTEM_NAME MATCHES "Windows")
|
||||
message(FATAL_ERROR "Windows builds have to be cross compiled on UNIX")
|
||||
endif()
|
||||
|
||||
message("Platform " ${CMAKE_SYSTEM_NAME})
|
||||
if(WIN32)
|
||||
message("Building for Windows")
|
||||
file(GLOB_RECURSE ARGP_SRC ${PROJECT_SOURCE_DIR}/argp/*.*)
|
||||
set(SRC_FILES ${SRC_FILES} ${ARGP_SRC})
|
||||
include_directories(./argp)
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/scripts/release-win.sh ${CMAKE_CURRENT_BINARY_DIR}/release.sh @ONLY)
|
||||
add_custom_target(package
|
||||
COMMAND ${CMAKE_CURRENT_BINARY_DIR}/release.sh
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMENT "Createing release archive"
|
||||
VERBATIM)
|
||||
if(NOT (CMAKE_HOST_SYSTEM_NAME MATCHES "Windows"))
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/scripts/release-win.sh ${CMAKE_CURRENT_BINARY_DIR}/release.sh @ONLY)
|
||||
add_custom_target(package
|
||||
COMMAND ${CMAKE_CURRENT_BINARY_DIR}/release.sh
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMENT "Createing release archive"
|
||||
VERBATIM)
|
||||
endif()
|
||||
else()
|
||||
message("Building for UNIX")
|
||||
if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
|
||||
|
|
Loading…
Reference in a new issue