diff --git a/CMakeLists.txt b/CMakeLists.txt index e426e51454..609c2b4f94 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -323,7 +323,7 @@ project (Jerry CXX C ASM) set(CORE_TARGET_NAME ${CORE_TARGET_NAME}${MODIFIER_SUFFIX_${MODIFIER}}) endforeach() - set(FDLIBM_TARGET_NAME ${CORE_TARGET_NAME}.jerry-fdlibm.${SUFFIX_THIRD_PARTY_LIB}) + set(FDLIBM_TARGET_NAME ${CORE_TARGET_NAME}.jerry-fdlibm${SUFFIX_THIRD_PARTY_LIB}) set(CORE_TARGET_NAME ${CORE_TARGET_NAME}.jerry-core) set(DEFINES_JERRY ) @@ -385,13 +385,14 @@ project (Jerry CXX C ASM) target_include_directories(${MAIN_MODULE_TARGET_NAME} SYSTEM PRIVATE ${INCLUDE_EXTERNAL_LIBS_INTERFACE}) add_custom_target(${TARGET_NAME} ALL) - add_dependencies(${TARGET_NAME} ${MAIN_MODULE_TARGET_NAME} ${PLUGINS_TARGET_NAME} ${CORE_TARGET_NAME}) + add_dependencies(${TARGET_NAME} ${MAIN_MODULE_TARGET_NAME} ${FDLIBM_TARGET_NAME} ${PLUGINS_TARGET_NAME} ${CORE_TARGET_NAME}) add_custom_command(TARGET ${TARGET_NAME} POST_BUILD COMMAND mkdir -p ${CMAKE_BINARY_DIR}/${TARGET_NAME} COMMAND echo $ + $ $ $ > ${CMAKE_BINARY_DIR}/${TARGET_NAME}/list) @@ -423,7 +424,7 @@ project (Jerry CXX C ASM) set(TARGET_NAME unit_${TARGET_NAME}) set(CORE_TARGET_NAME unittests.jerry-core) - set(FDLIBM_TARGET_NAME unittests.jerry-fdlibm.${SUFFIX_THIRD_PARTY_LIB}) + set(FDLIBM_TARGET_NAME unittests.jerry-fdlibm${SUFFIX_THIRD_PARTY_LIB}) add_executable(${TARGET_NAME} ${SOURCE_UNIT_TEST_MAIN}) set_property(TARGET ${TARGET_NAME} diff --git a/third-party/fdlibm/CMakeLists.txt b/third-party/fdlibm/CMakeLists.txt index 967d88c813..8813685a1f 100644 --- a/third-party/fdlibm/CMakeLists.txt +++ b/third-party/fdlibm/CMakeLists.txt @@ -47,13 +47,13 @@ add_custom_target (jerry-fdlibm-all) set(TARGET_NAME ${TARGET_NAME}${MODIFIER_SUFFIX_${MODIFIER}}) endforeach() - add_library(${TARGET_NAME}.jerry-fdlibm.${SUFFIX_THIRD_PARTY_LIB} STATIC ${SOURCE_FDLIBM}) - set_property(TARGET ${TARGET_NAME}.jerry-fdlibm.${SUFFIX_THIRD_PARTY_LIB} + add_library(${TARGET_NAME}.jerry-fdlibm${SUFFIX_THIRD_PARTY_LIB} STATIC ${SOURCE_FDLIBM}) + set_property(TARGET ${TARGET_NAME}.jerry-fdlibm${SUFFIX_THIRD_PARTY_LIB} PROPERTY COMPILE_FLAGS "${COMPILE_FLAGS_FDLIBM}") - target_include_directories(${TARGET_NAME}.jerry-fdlibm.${SUFFIX_THIRD_PARTY_LIB} PRIVATE ${INCLUDE_FDLIBM}) + target_include_directories(${TARGET_NAME}.jerry-fdlibm${SUFFIX_THIRD_PARTY_LIB} PRIVATE ${INCLUDE_FDLIBM}) if("${BUILD_MODE}" STREQUAL "UNITTESTS") - target_include_directories(${TARGET_NAME}.jerry-fdlibm.${SUFFIX_THIRD_PARTY_LIB} INTERFACE ${INCLUDE_FDLIBM}) + target_include_directories(${TARGET_NAME}.jerry-fdlibm${SUFFIX_THIRD_PARTY_LIB} INTERFACE ${INCLUDE_FDLIBM}) endif() endfunction()