01/10/2018, 01:00
Thêm thư viện Math.h vào CMake
Chào cả nhà,
Em đang có 1 project có sử dụng thư viện Math.h của C. Qua tìm hiểu thì biết muốn sử dụng nó phải thêm -lm sau command:
gcc test.c -o test -lm.
Em mới tập tành về CMake nên không rõ lắm cách add -lm vào file CMake.
Mọi người giúp em với ạ.
Đây là file CMakeList.txt
cmake_minimum_required(VERSION 2.8)
set (PROJECT_NAME hog)
SET(CMAKE_C_FLAGS "-g")
project( ${PROJECT_NAME} )
#mylib
set(MYLIBS_DIR "/media/h3/Study/Laboratory/LSI Contest/Coding/src")
#SET(CMAKE_FIND_ROOT_PATH ${MJPEG-tools_DIR})
set(CMAKE_VERBOSE_MAKEFILE ON)
include_directories(${MYLIBS_DIR} png)
file(GLOB my_INC png/*.h)
file(GLOB my_SRC *.c png/*.c)
set(my_SRC_INC ${my_SRC} ${my_INC})
ADD_EXECUTABLE( ${PROJECT_NAME}
${my_SRC_INC})
TARGET_LINK_LIBRARIES( ${PROJECT_NAME} m )
Bài liên quan
SET(CMAKE_C_FLAGS “-g -lm”)
Hình như không đc
Bạn thực sự đã thử chưa?
Nó báo lỗi gì không?
A, Em tìm ra rồi.
Thêm dòng này vào CMakeList.txt
TARGET_LINK_LIBRARIES( ${PROJECT_NAME} m )
Source