build: Don't try to do anything with windows plugin on Unix
This commit is contained in:
parent
bc53109a1f
commit
c56408640f
@ -5,6 +5,7 @@ project(windows)
|
|||||||
|
|
||||||
# Add your source files here #
|
# Add your source files here #
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
|
|
||||||
add_library(${PROJECT_NAME} SHARED
|
add_library(${PROJECT_NAME} SHARED
|
||||||
source/plugin_windows.cpp
|
source/plugin_windows.cpp
|
||||||
|
|
||||||
@ -21,23 +22,23 @@ if (WIN32)
|
|||||||
target_include_directories(${PROJECT_NAME} PRIVATE include)
|
target_include_directories(${PROJECT_NAME} PRIVATE include)
|
||||||
# Add additional libraries here #
|
# Add additional libraries here #
|
||||||
target_link_libraries(${PROJECT_NAME} PRIVATE libimhex)
|
target_link_libraries(${PROJECT_NAME} PRIVATE libimhex)
|
||||||
endif ()
|
|
||||||
|
|
||||||
|
|
||||||
|
# ---- No need to change anything from here downwards unless you know what you're doing ---- #
|
||||||
|
|
||||||
# ---- No need to change anything from here downwards unless you know what you're doing ---- #
|
set(CMAKE_CXX_STANDARD 20)
|
||||||
|
set(CMAKE_SHARED_LIBRARY_PREFIX "")
|
||||||
|
set(CMAKE_SHARED_LIBRARY_SUFFIX ".hexplug")
|
||||||
|
|
||||||
set(CMAKE_CXX_STANDARD 20)
|
if (WIN32)
|
||||||
set(CMAKE_SHARED_LIBRARY_PREFIX "")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,--allow-multiple-definition -fvisibility=hidden")
|
||||||
set(CMAKE_SHARED_LIBRARY_SUFFIX ".hexplug")
|
endif()
|
||||||
|
|
||||||
if (WIN32)
|
add_compile_definitions(IMHEX_PLUGIN_NAME=${PROJECT_NAME})
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,--allow-multiple-definition -fvisibility=hidden")
|
set_target_properties(${PROJECT_NAME} PROPERTIES POSITION_INDEPENDENT_CODE ON)
|
||||||
endif()
|
|
||||||
|
|
||||||
add_compile_definitions(IMHEX_PLUGIN_NAME=${PROJECT_NAME})
|
if (NOT TARGET libimhex)
|
||||||
set_target_properties(${PROJECT_NAME} PROPERTIES POSITION_INDEPENDENT_CODE ON)
|
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../libimhex ${CMAKE_CURRENT_BINARY_DIR}/plugins/libimhex)
|
||||||
|
endif()
|
||||||
|
|
||||||
if (NOT TARGET libimhex)
|
endif ()
|
||||||
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../libimhex ${CMAKE_CURRENT_BINARY_DIR}/plugins/libimhex)
|
|
||||||
endif()
|
|
Loading…
Reference in New Issue
Block a user