31 lines
1.4 KiB
CMake
31 lines
1.4 KiB
CMake
|
|
|
|
set(module_dir "${CMAKE_CURRENT_LIST_DIR}/module")
|
|
set(dir "${module_dir}/radio")
|
|
file(GLOB_RECURSE srcs "${dir}/*.c" "${dir}/*.cpp" "${dir}/*.h" "${dir}/*.hpp")
|
|
add_executable(radio ${srcs})
|
|
target_link_libraries(radio PUBLIC YSGraphic_Core)
|
|
if (MSVC)
|
|
target_compile_definitions(radio PRIVATE MockBackEnd)
|
|
target_compile_options(radio PRIVATE
|
|
/utf-8
|
|
)
|
|
endif ()
|
|
set_property(TARGET radio PROPERTY AUTOMOC ON)
|
|
set_property(TARGET radio PROPERTY AUTOUIC ON)
|
|
set_property(TARGET radio PROPERTY AUTORCC ON)
|
|
|
|
|
|
#_enable_project(example_qt_runtime_exe Qt5::Widgets Qt5::PrintSupport Qt5::QuickWidgets)
|
|
# /opt/atk-dlrk356x-toolchain/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so
|
|
#/opt/atk-dlrk356x-toolchain/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libGLESv1_CM.so
|
|
#/opt/atk-dlrk356x-toolchain/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libGLESv2.so
|
|
#/opt/atk-dlrk356x-toolchain/aarch64-buildroot-linux-gnu/sysroot/usr/include/GLES2/gl2.h
|
|
#/opt/atk-dlrk356x-toolchain/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libGLESv2.so
|
|
#/opt/atk-dlrk356x-toolchain/aarch64-buildroot-linux-gnu/sysroot/usr/include
|
|
#find_package(OpenGL REQUIRED)
|
|
|
|
#alientek@alientek-virtual-machine:~$ cd /opt/atk-dlrk356x-toolchain/aarch64-buildroot-linux-gnu/sysroot/usr/include/GLES3
|
|
#alientek@alientek-virtual-machine:/opt/atk-dlrk356x-toolchain/aarch64-buildroot-linux-gnu/sysroot/usr/include/GLES3$ ls
|
|
#gl31.h gl32.h gl3.h gl3platform.h
|