Remove the NANA_LINKS variable since it's not tracking what's really happening anymore.

This commit is contained in:
King_DuckZ 2017-11-09 23:37:55 +00:00
parent bfba8fa233
commit 7f35b240b5

View File

@ -148,7 +148,6 @@ endif(WIN32)
if(APPLE) if(APPLE)
add_definitions(-DAPPLE) add_definitions(-DAPPLE)
include_directories(/opt/X11/include/) include_directories(/opt/X11/include/)
list(APPEND NANA_LINKS -L/opt/X11/lib/ -liconv)
target_link_libraries(${PROJECT_NAME} PRIVATE iconv) target_link_libraries(${PROJECT_NAME} PRIVATE iconv)
set(ENABLE_AUDIO OFF) set(ENABLE_AUDIO OFF)
elseif(UNIX) elseif(UNIX)
@ -158,7 +157,6 @@ endif(APPLE)
if(UNIX) if(UNIX)
find_package(X11 REQUIRED) find_package(X11 REQUIRED)
list(APPEND NANA_LINKS ${X11_LIBRARIES})
target_link_libraries(${PROJECT_NAME} target_link_libraries(${PROJECT_NAME}
PRIVATE ${X11_LIBRARIES} PRIVATE ${X11_LIBRARIES}
PRIVATE ${X11_Xft_LIB} PRIVATE ${X11_Xft_LIB}
@ -174,7 +172,6 @@ if(UNIX)
PRIVATE ${FREETYPE_INCLUDE_DIRS} PRIVATE ${FREETYPE_INCLUDE_DIRS}
PRIVATE ${FONTCONFIG_INCLUDE_DIR} PRIVATE ${FONTCONFIG_INCLUDE_DIR}
) )
list(APPEND NANA_LINKS ${FREETYPE_LIBRARIES})
target_link_libraries(${PROJECT_NAME} target_link_libraries(${PROJECT_NAME}
PRIVATE ${FREETYPE_LIBRARIES} PRIVATE ${FREETYPE_LIBRARIES}
PRIVATE ${FONTCONFIG_LIBRARIES} PRIVATE ${FONTCONFIG_LIBRARIES}
@ -208,10 +205,8 @@ if(CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") # AN
target_link_libraries(${PROJECT_NAME} PRIVATE Threads::Threads) target_link_libraries(${PROJECT_NAME} PRIVATE Threads::Threads)
if(NANA_CMAKE_SHARED_LIB) if(NANA_CMAKE_SHARED_LIB)
list(APPEND NANA_LINKS -lgcc -lstdc++)
else() else()
set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++") set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++")
# message("Setting NANA_LINKS to -static-libgcc -static-libstdc++ -pthread or ${NANA_LINKS}")
endif(NANA_CMAKE_SHARED_LIB) endif(NANA_CMAKE_SHARED_LIB)
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.3) if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.3)
@ -237,7 +232,6 @@ if(NANA_CMAKE_ENABLE_PNG)
if(NANA_CMAKE_LIBPNG_FROM_OS) if(NANA_CMAKE_LIBPNG_FROM_OS)
find_package(PNG) find_package(PNG)
if (PNG_FOUND) if (PNG_FOUND)
list(APPEND NANA_LINKS ${PNG_LIBRARIES})
target_include_directories(${PROJECT_NAME} PRIVATE PNG::PNG) target_include_directories(${PROJECT_NAME} PRIVATE PNG::PNG)
target_compile_definitions(${PROJECT_NAME} PUBLIC USE_LIBPNG_FROM_OS) target_compile_definitions(${PROJECT_NAME} PUBLIC USE_LIBPNG_FROM_OS)
endif(PNG_FOUND) endif(PNG_FOUND)
@ -253,7 +247,6 @@ if(NANA_CMAKE_ENABLE_JPEG)
find_package(JPEG) find_package(JPEG)
if (JPEG_FOUND) if (JPEG_FOUND)
target_include_directories(${PROJECT_NAME PRIVATE ${JPEG_INCLUDE_DIR}) target_include_directories(${PROJECT_NAME PRIVATE ${JPEG_INCLUDE_DIR})
list(APPEND NANA_LINKS ${JPEG_LIBRARIES})
target_link_libraries(${PROJECT_NAME} PRIVATE ${JPEG_LIBRARIES}) target_link_libraries(${PROJECT_NAME} PRIVATE ${JPEG_LIBRARIES})
target_compile_definitions(${PROJECT_NAME} PUBLIC USE_LIBJPEG_FROM_OS) target_compile_definitions(${PROJECT_NAME} PUBLIC USE_LIBJPEG_FROM_OS)
endif(JPEG_FOUND) endif(JPEG_FOUND)
@ -269,7 +262,6 @@ if(NANA_CMAKE_ENABLE_AUDIO)
find_package(ASOUND) find_package(ASOUND)
if (ASOUND_FOUND) if (ASOUND_FOUND)
target_include_directories(${PROJECT_NAME PRIVATE ${ASOUND_INCLUDE_DIRS}) target_include_directories(${PROJECT_NAME PRIVATE ${ASOUND_INCLUDE_DIRS})
list(APPEND NANA_LINKS -lasound)
target_link_libraries(${PROJECT_NAME} PRIVATE ${ASOUND_LIBRARIES}) target_link_libraries(${PROJECT_NAME} PRIVATE ${ASOUND_LIBRARIES})
else(ASOUND_FOUND) else(ASOUND_FOUND)
message(FATAL_ERROR "libasound is not found") message(FATAL_ERROR "libasound is not found")
@ -293,7 +285,6 @@ elseif (NANA_CMAKE_FIND_BOOST_FILESYSTEM OR NANA_CMAKE_BOOST_FILESYSTEM_FORCE)
find_package(Boost COMPONENTS filesystem) find_package(Boost COMPONENTS filesystem)
if (Boost_FOUND) if (Boost_FOUND)
add_definitions(-DNANA_BOOST_FILESYSTEM_AVAILABLE) add_definitions(-DNANA_BOOST_FILESYSTEM_AVAILABLE)
list(APPEND NANA_LINKS ${Boost_LIBRARIES}) ###### FIRST !!!!!!!!!!!!!!!!! add is not first
target_link_libraries(${PROJECT_NAME} PUBLIC Boost::Boost) target_link_libraries(${PROJECT_NAME} PUBLIC Boost::Boost)
endif (Boost_FOUND) endif (Boost_FOUND)
set(Boost_USE_STATIC_LIBS ON) set(Boost_USE_STATIC_LIBS ON)
@ -394,7 +385,6 @@ message ( "CMAKE_COMPILER_IS_GNUCXX = " ${CMAKE_COMPILER_IS_GNUCXX})
message ( "CMAKE_CXX_FLAGS = " ${CMAKE_CXX_FLAGS}) message ( "CMAKE_CXX_FLAGS = " ${CMAKE_CXX_FLAGS})
message ( "CMAKE_EXE_LINKER_FLAGS = " ${CMAKE_EXE_LINKER_FLAGS}) message ( "CMAKE_EXE_LINKER_FLAGS = " ${CMAKE_EXE_LINKER_FLAGS})
message ( "CMAKE_STATIC_LINKER_FLAGS = " ${CMAKE_STATIC_LINKER_FLAGS}) message ( "CMAKE_STATIC_LINKER_FLAGS = " ${CMAKE_STATIC_LINKER_FLAGS})
message ( "NANA_LINKS = " ${NANA_LINKS})
message ( "DESTDIR = " ${DESTDIR}) message ( "DESTDIR = " ${DESTDIR})
message ( "CMAKE_INSTALL_PREFIX = " ${CMAKE_INSTALL_PREFIX}) message ( "CMAKE_INSTALL_PREFIX = " ${CMAKE_INSTALL_PREFIX})
message ( "NANA_INCLUDE_DIR = " ${NANA_INCLUDE_DIR}) message ( "NANA_INCLUDE_DIR = " ${NANA_INCLUDE_DIR})