From f3421bf27b28042f031441ae3b18059084f1e974 Mon Sep 17 00:00:00 2001 From: Sung-jae Park Date: Tue, 22 Oct 2013 16:06:14 +0900 Subject: [PATCH] Ignore invalid LDFLAGS Change-Id: Idb16a1fcd3d8b62a2c7dcb3fd2efdaf223303777 --- CMakeLists.txt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ad5cbba..48d9558 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -67,10 +67,14 @@ ADD_DEFINITIONS("-D_USE_ECORE_TIME_GET") SET(EXTRA_LDFLAGS "-ldl") FOREACH(flag ${pkg_LDFLAGS}) - SET(EXTRA_LDFLAGS "${EXTRA_LDFLAGS} ${flag}") + IF (flag STREQUAL -L) + MESSAGE("Ignore -L") + ELSE() + SET(EXTRA_LDFLAGS "${EXTRA_LDFLAGS} ${flag}") + ENDIF() ENDFOREACH(flag) -SET(CMAKE_EXE_LINKER_FLAGS) +SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${EXTRA_LDFLAGS}") # "${CMAKE_EXE_LINKER_FLAGS} -pie") ADD_EXECUTABLE("${PROJECT_NAME}.loader" @@ -84,7 +88,7 @@ ADD_EXECUTABLE("${PROJECT_NAME}.loader" src/client.c src/critical_log.c ) -TARGET_LINK_LIBRARIES(${PROJECT_NAME}.loader "${EXTRA_LDFLAGS}") +TARGET_LINK_LIBRARIES("${PROJECT_NAME}.loader" "${EXTRA_LDFLAGS}") ADD_EXECUTABLE(${ICON_PROVIDER} icon_src/main.c -- 2.7.4