Skip to content

Commit

Permalink
Update CMakeLists.txt
Browse files Browse the repository at this point in the history
  • Loading branch information
botanegg authored Oct 10, 2021
1 parent 4a22b16 commit 8f026e1
Showing 1 changed file with 16 additions and 4 deletions.
20 changes: 16 additions & 4 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,25 @@ endfunction()

message(STATUS "Configuring ${PROJECT_NAME} ${PROJECT_VERSION}")

# Configure config_type.h
# Configure config_type.h (workaround to work both configure and cmake)
set(INCLUDE_INTTYPES_H 0)
set(INCLUDE_STDINT_H 0)
set(INCLUDE_SYS_TYPES_H 0)
check_include_files(inttypes.h INCLUDE_INTTYPES_H)
check_include_files(stdint.h INCLUDE_STDINT_H)
check_include_files(sys/types.h INCLUDE_SYS_TYPES_H)
check_include_files(inttypes.h INCLUDE_INTTYPES_H_)
check_include_files(stdint.h INCLUDE_STDINT_H_)
check_include_files(sys/types.h INCLUDE_SYS_TYPES_H_)

if(INCLUDE_INTTYPES_H_ EQUAL 1)
set(INCLUDE_INTTYPES_H 1)
endif()

if(INCLUDE_STDINT_H_ EQUAL 1)
set(INCLUDE_STDINT_H 1)
endif()

if(INCLUDE_SYS_TYPES_H_ EQUAL 1)
set(INCLUDE_SYS_TYPES_H 1)
endif()

list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
set(SIZE16 int16_t)
Expand Down

0 comments on commit 8f026e1

Please sign in to comment.