Fix build error issue for cmake 3.31 version upgrade 14/320014/1
authorHwankyu Jhun <h.jhun@samsung.com>
Fri, 21 Feb 2025 01:01:33 +0000 (10:01 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Fri, 21 Feb 2025 01:01:33 +0000 (10:01 +0900)
- Use c++17

Change-Id: I37dbca1e97392d874381c5a60f9ab46337da0274
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
CMakeLists.txt
test/unit_tests/CMakeLists.txt

index de092fa8181124f603ba358eaae1a3dda5a8a28b..19ee1b6c815d4e4affa70377c6646f497f0a201b 100644 (file)
@@ -12,6 +12,10 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden")
 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -Wall -Werror")
 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-deprecated-declarations")
 
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_FLAGS} -std=c++17")
+SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
+SET(CMAKE_CXX_FLAGS_RELEASE "-O2")
+
 ## Linker flags
 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed,--gc-sections -pie")
 
index af79f857cab42ce7c2c22008fb01f3ddc54a7dab..3a3d52807f3b268d4bf1cdc6b1571596ecb9ade5 100644 (file)
@@ -4,6 +4,7 @@ AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/mock/ UNIT_TESTS_SRCS)
 ADD_EXECUTABLE(${TARGET_WIDGET_APPLICATION_UNIT_TEST} ${UNIT_TESTS_SRCS})
 
 TARGET_INCLUDE_DIRECTORIES(${TARGET_WIDGET_APPLICATION_UNIT_TEST} PUBLIC
+  ${CMAKE_CURRENT_SOURCE_DIR}/
   ${CMAKE_CURRENT_SOURCE_DIR}/../
   ${CMAKE_CURRENT_SOURCE_DIR}/../../
   ${CMAKE_CURRENT_SOURCE_DIR}/../../include