Я делаю проект в kdevelop в Ubuntu 14.04. В моем проекте есть файлы, такие как
main.cpp
function1.cpp
function2.cpp
function1.h
function2.h
function_api.h
Обратите внимание, что function_api.h
файл (нет function_api.cpp
)
В main.cpp
я включу function1.h
и function2.h
, например
#include "function1.h"
#include "function2.h"
int main(int argc, char **argv) {
std::cout << "Hello, world!" << std::endl;
return 0;
}
Между тем, function1.cpp будет включать свой заголовок и function_api.h
#include "function1.h"
#include "function_api.h"
И function2.cpp включает только его заголовок, например
#include "function2.h"
Мой вопрос в том, как изменить CMakeList для создания моего проекта выше. В настоящее время мой CMakeList
cmake_minimum_required(VERSION 2.6)
project(testProj)
add_executable(main_ex main.cpp)
install(TARGETS main_ex RUNTIME DESTINATION bin)
Извините, если это основной вопрос. заранее спасибо