如何将g ++命令转换为CMakeLists.txt

时间:2016-08-26 15:28:33

标签: c++ g++ clion

我知道这个问题可能有点模糊,但我在CLion中建立一个项目,而且我对C ++来说相当新。

API附带的示例项目运行了这些命令来构建项目:

g++ -I. -I../../cpp/include -D__UNIX__  -Wno-deprecated  -m64 -c searcher.cpp -o searcher.o
g++ -o ../../../bin64/sercher64 dtsearch.o dtsviewr.o searcher.o settings.o xmlMaker.o dstring.o dfile.o -L../../../bin64 -ldtsearch64 -lz

CLion有一个CMakeLists.txt文件,我试图找出如何将这些选项设置为我的项目将编译。

这是我到目前为止所拥有的。我能够添加include_directories,以及-D,-W和-m标志。但是当我尝试添加它们时,其余的错误。

cmake_minimum_required(VERSION 3.6)
project(searcher)

include_directories(.)
include_directories(../../cpp/include)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D__UNIX__  -Wno-deprecated  -m64")

set(SOURCE_FILES searcher.cpp)
add_executable(searcher ${SOURCE_FILES})

任何方向都会有所帮助。

0 个答案:

没有答案