mirror of
https://github.com/etlegacy/etlegacy-libs.git
synced 2025-04-09 16:05:00 +00:00
build: fixed the link directories to link libraries calls
This commit is contained in:
parent
5ebd653e4c
commit
7634538db5
1 changed files with 17 additions and 16 deletions
|
@ -168,7 +168,7 @@ if(FEATURE_SSL AND BUNDLED_WOLFSSL AND (BUILD_CLIENT OR BUILD_SERVER))
|
|||
set_target_properties(bundled_wolfssl PROPERTIES FOLDER ${BUNDLED_TARGETS_FOLDER})
|
||||
|
||||
add_dependencies(bundled_wolfssl_int bundled_wolfssl)
|
||||
target_link_directories(bundled_wolfssl_int INTERFACE ${WOLFSSL_BUNDLED_LIBRARY})
|
||||
target_link_libraries(bundled_wolfssl_int INTERFACE ${WOLFSSL_BUNDLED_LIBRARY})
|
||||
target_include_directories(bundled_wolfssl_int INTERFACE "${LIBS_BINARY_DIR}/wolfssl/include" "${LIBS_BINARY_DIR}/wolfssl/include/wolfssl")
|
||||
target_compile_definitions(bundled_wolfssl_int INTERFACE ETL_WOLFSSL)
|
||||
else()
|
||||
|
@ -225,7 +225,7 @@ if (FEATURE_SSL AND BUNDLED_OPENSSL AND (BUILD_CLIENT OR BUILD_SERVER))
|
|||
set_target_properties(bundled_openssl PROPERTIES FOLDER ${BUNDLED_TARGETS_FOLDER})
|
||||
|
||||
add_dependencies(bundled_openssl_int bundled_openssl)
|
||||
target_link_directories(bundled_openssl_int INTERFACE ${OPENSSL_BUNDLED_LIBRARY})
|
||||
target_link_libraries(bundled_openssl_int INTERFACE ${OPENSSL_BUNDLED_LIBRARY})
|
||||
target_include_directories(bundled_openssl_int INTERFACE "${OPENSSL_PREFIX}/include")
|
||||
elseif (UNIX)
|
||||
# FIXME: check flags
|
||||
|
@ -273,7 +273,7 @@ if (FEATURE_SSL AND BUNDLED_OPENSSL AND (BUILD_CLIENT OR BUILD_SERVER))
|
|||
set(OPENSSL_BUNDLED_INCLUDE_DIR "${LIBS_BINARY_DIR}/openssl/include")
|
||||
|
||||
add_dependencies(bundled_openssl_int bundled_openssl)
|
||||
target_link_directories(bundled_openssl_int INTERFACE ${OPENSSL_BUNDLED_LIBRARY})
|
||||
target_link_libraries(bundled_openssl_int INTERFACE ${OPENSSL_BUNDLED_LIBRARY})
|
||||
target_include_directories(bundled_openssl_int INTERFACE "${LIBS_BINARY_DIR}/openssl/include")
|
||||
endif()
|
||||
else()
|
||||
|
@ -289,13 +289,14 @@ if(BUNDLED_CURL AND (BUILD_CLIENT OR BUILD_SERVER))
|
|||
|
||||
if (WIN32)
|
||||
set(binary_dir "${LIBS_BINARY_DIR}/curl")
|
||||
|
||||
if(VSTUDIO)
|
||||
set(CURL_BUNDLED_LIBRARY optimized "${binary_dir}/lib/Release/libcurl${CMAKE_STATIC_LIBRARY_SUFFIX}" debug "${binary_dir}/lib/Debug/libcurl-d${CMAKE_STATIC_LIBRARY_SUFFIX}")
|
||||
elseif(MINGW OR VS_BUILD)
|
||||
set(CURL_BUNDLED_LIBRARY optimized "${binary_dir}/lib/libcurl${CMAKE_STATIC_LIBRARY_SUFFIX}" debug "${binary_dir}/lib/libcurl-d${CMAKE_STATIC_LIBRARY_SUFFIX}")
|
||||
else(VSTUDIO)
|
||||
set(CURL_BUNDLED_LIBRARY "${binary_dir}/libcurl${CMAKE_STATIC_LIBRARY_SUFFIX}")
|
||||
endif(VSTUDIO)
|
||||
set(CURL_BUNDLED_LIBRARIES optimized "${binary_dir}/lib/Release/libcurl${CMAKE_STATIC_LIBRARY_SUFFIX}" debug "${binary_dir}/lib/Debug/libcurl-d${CMAKE_STATIC_LIBRARY_SUFFIX}")
|
||||
elseif(MINGW OR VS_BUILD OR VSTUDIO)
|
||||
set(CURL_BUNDLED_LIBRARIES optimized "${binary_dir}/lib/libcurl${CMAKE_STATIC_LIBRARY_SUFFIX}" debug "${binary_dir}/lib/libcurl-d${CMAKE_STATIC_LIBRARY_SUFFIX}")
|
||||
else()
|
||||
set(CURL_BUNDLED_LIBRARIES "${binary_dir}/libcurl${CMAKE_STATIC_LIBRARY_SUFFIX}")
|
||||
endif()
|
||||
|
||||
set(CURL_CMAKE_ARGS
|
||||
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
|
||||
|
@ -333,7 +334,7 @@ if(BUNDLED_CURL AND (BUILD_CLIENT OR BUILD_SERVER))
|
|||
list(APPEND CURL_CMAKE_ARGS -DCMAKE_USE_OPENSSL=OFF)
|
||||
endif()
|
||||
|
||||
etl_find_lib_path(CURL_BUNDLED_LIBRARY _CURL_OUTPUT)
|
||||
etl_find_lib_path(CURL_BUNDLED_LIBRARIES _CURL_OUTPUT)
|
||||
|
||||
# -DHTTP_ONLY=ON
|
||||
ExternalProject_Add(bundled_curl
|
||||
|
@ -352,7 +353,7 @@ if(BUNDLED_CURL AND (BUILD_CLIENT OR BUILD_SERVER))
|
|||
set_target_properties(bundled_curl PROPERTIES FOLDER ${BUNDLED_TARGETS_FOLDER})
|
||||
|
||||
add_dependencies(bundled_curl_int bundled_curl)
|
||||
target_link_directories(bundled_curl_int INTERFACE ${CURL_BUNDLED_LIBRARY})
|
||||
target_link_libraries(bundled_curl_int INTERFACE ${CURL_BUNDLED_LIBRARIES})
|
||||
target_include_directories(bundled_curl_int INTERFACE "${LIBS_BINARY_DIR}/curl/include")
|
||||
elseif (UNIX)
|
||||
# FIXME: add openssl lib to project
|
||||
|
@ -422,7 +423,7 @@ if(BUNDLED_CURL AND (BUILD_CLIENT OR BUILD_SERVER))
|
|||
BUILD_IN_SOURCE 1
|
||||
)
|
||||
add_dependencies(bundled_curl_int bundled_curl)
|
||||
target_link_directories(bundled_curl_int INTERFACE ${CURL_BUNDLED_LIBRARY})
|
||||
target_link_libraries(bundled_curl_int INTERFACE ${CURL_BUNDLED_LIBRARY})
|
||||
target_include_directories(bundled_curl_int INTERFACE "${CMAKE_CURRENT_BINARY_DIR}/libs/curl/include")
|
||||
endif()
|
||||
endif()
|
||||
|
@ -433,7 +434,7 @@ endif()
|
|||
if(BUNDLED_OPENAL AND BUILD_CLIENT)
|
||||
add_library(bundled_openal_int INTERFACE)
|
||||
|
||||
if (WIN)
|
||||
if (WIN32)
|
||||
set(binary_dir "${LIBS_BINARY_DIR}/openal")
|
||||
if(VSTUDIO)
|
||||
set(OPENAL_BUNDLED_LIBRARIES optimized "${binary_dir}/Release/OpenAL32${CMAKE_STATIC_LIBRARY_SUFFIX}" debug "${binary_dir}/Debug/OpenAL32${CMAKE_STATIC_LIBRARY_SUFFIX}")
|
||||
|
@ -460,7 +461,7 @@ if(BUNDLED_OPENAL AND BUILD_CLIENT)
|
|||
set_target_properties(bundled_openal PROPERTIES FOLDER ${BUNDLED_TARGETS_FOLDER})
|
||||
|
||||
add_dependencies(bundled_openal_int bundled_openal)
|
||||
target_link_directories(bundled_openal_int INTERFACE ${OPENAL_BUNDLED_LIBRARIES})
|
||||
target_link_libraries(bundled_openal_int INTERFACE ${OPENAL_BUNDLED_LIBRARIES})
|
||||
target_include_directories(bundled_openal_int INTERFACE "${CMAKE_CURRENT_LIST_DIR}/openal/include")
|
||||
target_compile_definitions(bundled_openal_int INTERFACE AL_LIBTYPE_STATIC)
|
||||
elseif(UNIX)
|
||||
|
@ -480,7 +481,7 @@ if(BUNDLED_OPENAL AND BUILD_CLIENT)
|
|||
ExternalProject_Get_Property(bundled_openal binary_dir)
|
||||
|
||||
add_dependencies(bundled_openal_int bundled_openal)
|
||||
target_link_directories(bundled_openal_int INTERFACE ${OPENAL_BUNDLED_LIBRARIES})
|
||||
target_link_libraries(bundled_openal_int INTERFACE ${OPENAL_BUNDLED_LIBRARIES})
|
||||
target_include_directories(bundled_openal_int INTERFACE "${CMAKE_CURRENT_LIST_DIR}/openal/include")
|
||||
target_compile_definitions(bundled_openal_int INTERFACE AL_LIBTYPE_STATIC)
|
||||
endif()
|
||||
|
@ -960,7 +961,7 @@ if(BUNDLED_PNG AND BUILD_CLIENT)
|
|||
|
||||
set(binary_dir "${LIBS_BINARY_DIR}/libpng")
|
||||
if(VSTUDIO)
|
||||
set(PNG_BUNDLED_LIBRARIES optimized "${binary_dir}/Release/libpng${CMAKE_STATIC_LIBRARY_SUFFIX}" debug "${binary_dir}/Debug/libpng${CMAKE_STATIC_LIBRARY_SUFFIX}")
|
||||
set(PNG_BUNDLED_LIBRARIES optimized "${binary_dir}/Release/libpng16_static${CMAKE_STATIC_LIBRARY_SUFFIX}" debug "${binary_dir}/Debug/libpng16_staticd${CMAKE_STATIC_LIBRARY_SUFFIX}")
|
||||
elseif(VS_BUILD)
|
||||
set(PNG_BUNDLED_LIBRARIES "${binary_dir}/libpng${CMAKE_STATIC_LIBRARY_SUFFIX}")
|
||||
else()
|
||||
|
|
Loading…
Reference in a new issue