From 286541c974f96656c3340cb1dd37df116e3dfd67 Mon Sep 17 00:00:00 2001 From: strawmanbobi Date: Sun, 29 Dec 2019 16:11:05 +0800 Subject: [PATCH] turned CMakeLists file to default settings --- src/ir_decoder/CMakeLists.txt | 214 +++++++++++++++++----------------- 1 file changed, 107 insertions(+), 107 deletions(-) diff --git a/src/ir_decoder/CMakeLists.txt b/src/ir_decoder/CMakeLists.txt index a76f0ed..c6d005f 100644 --- a/src/ir_decoder/CMakeLists.txt +++ b/src/ir_decoder/CMakeLists.txt @@ -1,107 +1,107 @@ -cmake_minimum_required(VERSION 3.2) - -######################################################## -project(ir_decoder) -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") -add_definitions(-DBOARD_PC) -# add_definitions(-DBOARD_PC -DBOARD_PC_JNI) -# add_definitions(-DDEBUG) - -IF (CMAKE_SYSTEM_NAME MATCHES "Linux") - MESSAGE("compile platform : Linux") - add_definitions(-DPLATFORM_LINUX) -ELSEIF (CMAKE_SYSTEM_NAME MATCHES "Windows") - MESSAGE("compile platform : win32") - add_definitions(-DPLATFORM_WIN32) -ELSE () - MESSAGE("invalid compile platform") - add_definitions(-DPLATFORM_WIN32) -ENDIF () - -set(SOURCE_FILES_EXECUTABLE - include/ir_defs.h - src/ir_utils.c - include/ir_utils.h - src/ir_tv_control.c - include/ir_tv_control.h - src/ir_ac_apply.c - include/ir_ac_apply.h - src/ir_ac_build_frame.c - include/ir_ac_build_frame.h - src/ir_ac_parse_parameter.c - include/ir_ac_parse_parameter.h - src/ir_ac_parse_forbidden_info.c - include/ir_ac_parse_forbidden_info.h - src/ir_ac_parse_frame_info.c - include/ir_ac_parse_frame_info.h - src/ir_ac_control.c - include/ir_ac_control.h - src/ir_ac_binary_parse.c - include/ir_ac_binary_parse.h - src/ir_decode.c - include/ir_decode.h - src/ir_test_main.c) - -set(SOURCE_FILES_LIB - include/ir_defs.h - src/ir_utils.c - include/ir_utils.h - src/ir_tv_control.c - include/ir_tv_control.h - src/ir_ac_apply.c - include/ir_ac_apply.h - src/ir_ac_build_frame.c - include/ir_ac_build_frame.h - src/ir_ac_parse_parameter.c - include/ir_ac_parse_parameter.h - src/ir_ac_parse_forbidden_info.c - include/ir_ac_parse_forbidden_info.h - src/ir_ac_parse_frame_info.c - include/ir_ac_parse_frame_info.h - src/ir_ac_control.c - include/ir_ac_control.h - src/ir_ac_binary_parse.c - include/ir_ac_binary_parse.h - src/ir_decode.c - include/ir_decode.h) - -set(SOURCE_FILES_JNI_SHARED_LIB - jni/src/ir_decode_jni.h - jni/src/ir_decode_jni.c - include/ir_defs.h - src/ir_utils.c - include/ir_utils.h - src/ir_tv_control.c - include/ir_tv_control.h - src/ir_ac_apply.c - include/ir_ac_apply.h - src/ir_ac_build_frame.c - include/ir_ac_build_frame.h - src/ir_ac_parse_parameter.c - include/ir_ac_parse_parameter.h - src/ir_ac_parse_forbidden_info.c - include/ir_ac_parse_forbidden_info.h - src/ir_ac_parse_frame_info.c - include/ir_ac_parse_frame_info.h - src/ir_ac_control.c - include/ir_ac_control.h - src/ir_ac_binary_parse.c - include/ir_ac_binary_parse.h - src/ir_decode.c - include/ir_decode.h) - -# SET(CMAKE_SYSTEM_NAME Linux) -## ARM32 cross compile -# SET(CMAKE_C_COMPILER "/usr/bin/arm-linux-gnueabi-gcc") -# SET(CMAKE_CXX_COMPILER "/usr/bin/arm-linux-gnueabi-g++") -# SET(CMAKE_FIND_ROOT_PATH "/usr/bin") - -## ARM64 cross compile -# SET(CMAKE_C_COMPILER "/usr/bin/aarch64-linux-gnu-gcc") -# SET(CMAKE_C_COMPILER "/usr/bin/aarch64-linux-gnu-g++") -# SET(CMAKE_FIND_ROOT_PATH "/usr/bin") - -add_library(ir_decoder SHARED ${SOURCE_FILES_LIB}) -# add_library(ir_decoder STATIC ${SOURCE_FILES_LIB}) -# add_executable(ir_decoder ${SOURCE_FILES_EXECUTABLE}) -# add_library(ir_decoder SHARED ${SOURCE_FILES_JNI_SHARED_LIB}) +cmake_minimum_required(VERSION 3.2) + +######################################################## +project(ir_decoder) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") +add_definitions(-DBOARD_PC) +# add_definitions(-DBOARD_PC -DBOARD_PC_JNI) +# add_definitions(-DDEBUG) + +IF (CMAKE_SYSTEM_NAME MATCHES "Linux") + MESSAGE("compile platform : Linux") + add_definitions(-DPLATFORM_LINUX) +ELSEIF (CMAKE_SYSTEM_NAME MATCHES "Windows") + MESSAGE("compile platform : win32") + add_definitions(-DPLATFORM_WIN32) +ELSE () + MESSAGE("invalid compile platform") + add_definitions(-DPLATFORM_WIN32) +ENDIF () + +set(SOURCE_FILES_EXECUTABLE + include/ir_defs.h + src/ir_utils.c + include/ir_utils.h + src/ir_tv_control.c + include/ir_tv_control.h + src/ir_ac_apply.c + include/ir_ac_apply.h + src/ir_ac_build_frame.c + include/ir_ac_build_frame.h + src/ir_ac_parse_parameter.c + include/ir_ac_parse_parameter.h + src/ir_ac_parse_forbidden_info.c + include/ir_ac_parse_forbidden_info.h + src/ir_ac_parse_frame_info.c + include/ir_ac_parse_frame_info.h + src/ir_ac_control.c + include/ir_ac_control.h + src/ir_ac_binary_parse.c + include/ir_ac_binary_parse.h + src/ir_decode.c + include/ir_decode.h + src/ir_test_main.c) + +set(SOURCE_FILES_LIB + include/ir_defs.h + src/ir_utils.c + include/ir_utils.h + src/ir_tv_control.c + include/ir_tv_control.h + src/ir_ac_apply.c + include/ir_ac_apply.h + src/ir_ac_build_frame.c + include/ir_ac_build_frame.h + src/ir_ac_parse_parameter.c + include/ir_ac_parse_parameter.h + src/ir_ac_parse_forbidden_info.c + include/ir_ac_parse_forbidden_info.h + src/ir_ac_parse_frame_info.c + include/ir_ac_parse_frame_info.h + src/ir_ac_control.c + include/ir_ac_control.h + src/ir_ac_binary_parse.c + include/ir_ac_binary_parse.h + src/ir_decode.c + include/ir_decode.h) + +set(SOURCE_FILES_JNI_SHARED_LIB + jni/src/ir_decode_jni.h + jni/src/ir_decode_jni.c + include/ir_defs.h + src/ir_utils.c + include/ir_utils.h + src/ir_tv_control.c + include/ir_tv_control.h + src/ir_ac_apply.c + include/ir_ac_apply.h + src/ir_ac_build_frame.c + include/ir_ac_build_frame.h + src/ir_ac_parse_parameter.c + include/ir_ac_parse_parameter.h + src/ir_ac_parse_forbidden_info.c + include/ir_ac_parse_forbidden_info.h + src/ir_ac_parse_frame_info.c + include/ir_ac_parse_frame_info.h + src/ir_ac_control.c + include/ir_ac_control.h + src/ir_ac_binary_parse.c + include/ir_ac_binary_parse.h + src/ir_decode.c + include/ir_decode.h) + +# SET(CMAKE_SYSTEM_NAME Linux) +## ARM32 cross compile +# SET(CMAKE_C_COMPILER "/usr/bin/arm-linux-gnueabi-gcc") +# SET(CMAKE_CXX_COMPILER "/usr/bin/arm-linux-gnueabi-g++") +# SET(CMAKE_FIND_ROOT_PATH "/usr/bin") + +## ARM64 cross compile +# SET(CMAKE_C_COMPILER "/usr/bin/aarch64-linux-gnu-gcc") +# SET(CMAKE_C_COMPILER "/usr/bin/aarch64-linux-gnu-g++") +# SET(CMAKE_FIND_ROOT_PATH "/usr/bin") + +# add_library(ir_decoder SHARED ${SOURCE_FILES_LIB}) +# add_library(ir_decoder STATIC ${SOURCE_FILES_LIB}) +add_executable(ir_decoder ${SOURCE_FILES_EXECUTABLE}) +# add_library(ir_decoder SHARED ${SOURCE_FILES_JNI_SHARED_LIB})