# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. cmake_minimum_required(VERSION 3.12 FATAL_ERROR) project(test C) #set(CMAKE_FOLDER ON) add_executable(groups test1.c test1.h test2a.c test4.c test5.c test6.c test7.c standard.h testOBJ.c testOBJ.h sub/testOBJ.c sub/testOBJ.h textfile.txt textfile2.txt test3.c Atest3.c # object.o resource.pdf cmake.rule s5.h s2.h s4.h standard.h ) if(TEST_PROP) set_target_properties(groups PROPERTIES GHS_NO_SOURCE_GROUP_FILE ON) endif() if(CMAKE_C_COMPILER_ID MATCHES "GHS") target_link_options(groups PRIVATE "-non_shared") endif() source_group( gC FILES sub/testOBJ.h testOBJ.c testOBJ.h sub/testOBJ.c ) source_group( gA FILES test1.c test1.h) source_group( gB test[65].c ) source_group( gC\\gD FILES test7.c ) source_group( docs FILES textfile.txt )