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