Просмотр исходного кода

adds CMake configuration for CLion

Denis Nelubin 3 лет назад
Родитель
Сommit
73591be3e1
2 измененных файлов с 19 добавлено и 0 удалено
  1. 1 0
      .gitignore
  2. 18 0
      CMakeLists.txt

+ 1 - 0
.gitignore

@@ -1 +1,2 @@
 /.idea/
+/cmake-build-*/

+ 18 - 0
CMakeLists.txt

@@ -0,0 +1,18 @@
+# this file is only to satisfy CLion
+
+cmake_minimum_required(VERSION 3.23)
+project(trexrunner)
+
+include_directories(.)
+
+set(FLIPPER_FIRMWARE_PATH /home/gelin/work/github/flipperzero-firmware)
+
+include_directories(SYSTEM
+    ${FLIPPER_FIRMWARE_PATH}/furi/
+    ${FLIPPER_FIRMWARE_PATH}/firmware/targets/f7/furi_hal/
+    ${FLIPPER_FIRMWARE_PATH}/firmware/targets/furi_hal_include/
+    ${FLIPPER_FIRMWARE_PATH}/applications/services/
+)
+
+# there's no need to build executable, but without it CLion don't load libraries
+add_executable(trexrunner trexrunner.c)