Updated CMakeLists.

This commit is contained in:
imi415 2022-06-21 09:34:24 +08:00
parent 9378e80a29
commit 04c7cb01c1
Signed by: imi415
GPG Key ID: 885EC2B5A8A6F8A7
2 changed files with 18 additions and 0 deletions

View File

@ -10,3 +10,16 @@ set(TARGET_INCLUDES
"include"
)
set(TARGET_FLAGS_HARDWARE "-m4")
set(CMAKE_C_FLAGS_DEBUG "-DDEBUG -g -O0")
set(CMAKE_CXX_FLAGS_DEBUG "-DDEBUG -g -O0")
set(CMAKE_EXE_LINKER_FLAGS_DEBUG "")
set(CMAKE_C_FLAGS_RELEASE "-DNDEBUG -O2 -flto")
set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -O2 -flto")
set(CMAKE_EXE_LINKER_FLAGS_RELEASE "-flto")
set(CMAKE_C_FLAGS "${TARGET_FLAGS_HARDWARE} -Wall")
set(CMAKE_CXX_FLAGS "${TARGET_FLAGS_HARDWARE} -Wall")
set(CMAKE_EXE_LINKER_FLAGS "${TARGET_FLAGS_HARDWARE} -Wall")

View File

@ -0,0 +1,5 @@
int main(void) {
for(;;) {
/* Dead loop */
}
}