Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: перенести все из MakeFile в CmakeLists  (Прочитано 710 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BlinCT

  • Автор темы
  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
перенести все из MakeFile в CmakeLists
« : 10 Июня 2016, 13:44:54 »
Всем привет.
Вопрос к тем кто знает MakeFile или как то сталкивался с подобным. Хочу перенести из одного файла в другой.
Но я и сам cmake плоховато знаю. Если кто может помочь то буду признаетелен. И даже от пояснения что там и для чего буду благодарен.
MakeFile
CC = gcc
CFLAGS = `net-snmp-config --cflags`
BUILDAGENTLIBS = `net-snmp-config --agent-libs`
OBJS2 = subagent.o currentValue.o nextStep.o

PROGLIST = cli_locl cli_snmp myagn myagn2

all: prog

prog:  $(PROGLIST)

cli_locl: cli.c locl.c common.h
$(CC) -lm cli.c locl.c -o $@

cli_snmp: cli.c snmp.c common.h
$(CC) -lm cli.c snmp.c -o $@

myagn: $(OBJS2)
$(CC) $(OBJS2) $(BUILDAGENTLIBS) -o $@
rm -f *.o

subagent.o: subagent.c
$(CC) $(CFLAGS) -c $< -o $@

currentValue.o: currentValue.c
$(CC) $(CFLAGS) -c $< -o $@

nextStep.o: nextStep.c
$(CC) $(CFLAGS) -c $< -o $@

myagn2: currentValue.c nextStep.c
net-snmp-config --compile-subagent myagn2 currentValue.c nextStep.c

clean:
@rm -f *.o $(PROGLIST)

CMakeLists
cmake_minimum_required(VERSION 3.3)
project(${PROJECT_NAME})

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES main.cpp)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})

Или может есть какое то приложение которое может конвертировать?
« Последнее редактирование: 10 Июня 2016, 14:17:44 от BlinCT »

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.