Skip to content

Commit

Permalink
feat(layout): support windows compliation
Browse files Browse the repository at this point in the history
  • Loading branch information
ilikethese committed Jun 21, 2023
1 parent 732b7f0 commit 797b5bb
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 19 deletions.
31 changes: 16 additions & 15 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,23 +15,24 @@ ENDIF()
MESSAGE("Taitank Build Platform: " ${TARGET_BUILD_PLATFORM})
MESSAGE("Using CXX Compiler: " ${CMAKE_CXX_COMPILER})

ADD_COMPILE_OPTIONS(-Os)
ADD_COMPILE_OPTIONS(-std=c++11)

ADD_COMPILE_OPTIONS(-Werror -Wextra -Wall -Wno-unused-variable -Wno-unused-parameter -Wno-missing-field-initializers)
ADD_COMPILE_OPTIONS(-fno-rtti -fno-threadsafe-statics)
ADD_COMPILE_OPTIONS(-fvisibility-inlines-hidden -fvisibility=hidden)
ADD_COMPILE_OPTIONS(--param=ssp-buffer-size=4)
ADD_COMPILE_OPTIONS(-fstack-protector)
ADD_COMPILE_OPTIONS(-fno-exceptions)
ADD_COMPILE_OPTIONS(-funwind-tables)
ADD_COMPILE_OPTIONS(-fno-strict-aliasing)
ADD_COMPILE_OPTIONS(-fPIC)
ADD_COMPILE_OPTIONS(-ffunction-sections -fdata-sections)
ADD_COMPILE_OPTIONS(-fno-short-enums)
ADD_COMPILE_OPTIONS(-pipe)
ADD_COMPILE_OPTIONS(-Os)
ADD_COMPILE_OPTIONS(-g)
if("${CMAKE_SYSTEM_NAME}" NOT STREQUAL "Windows")
ADD_COMPILE_OPTIONS(-Werror -Wextra -Wall -Wno-unused-variable -Wno-unused-parameter -Wno-missing-field-initializers)
ADD_COMPILE_OPTIONS(-fno-rtti -fno-threadsafe-statics)
ADD_COMPILE_OPTIONS(-fvisibility-inlines-hidden -fvisibility=hidden)
ADD_COMPILE_OPTIONS(--param=ssp-buffer-size=4)
ADD_COMPILE_OPTIONS(-fstack-protector)
ADD_COMPILE_OPTIONS(-fno-exceptions)
ADD_COMPILE_OPTIONS(-funwind-tables)
ADD_COMPILE_OPTIONS(-fno-strict-aliasing)
ADD_COMPILE_OPTIONS(-fPIC)
ADD_COMPILE_OPTIONS(-ffunction-sections -fdata-sections)
ADD_COMPILE_OPTIONS(-fno-short-enums)
ADD_COMPILE_OPTIONS(-pipe)
ADD_COMPILE_OPTIONS(-Os)
ADD_COMPILE_OPTIONS(-g)
endif()

FILE(GLOB TAITANK_SROURCE_FILES src/*.cc)
MESSAGE("BUILD FILES: ${TAITANK_SROURCE_FILES}")
Expand Down
3 changes: 0 additions & 3 deletions src/taitank_util.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,7 @@

#include "taitank_flex.h"

// #define __DEBUG__
// #define LAYOUT_TIME_ANALYZE
#define ASSERT(e) (assert(e))
#define nullptr (NULL)
#define VALUE_AUTO (NAN)
#define VALUE_UNDEFINED (NAN)
#define isUndefined(n) (std::isnan(n))
Expand Down
2 changes: 1 addition & 1 deletion taitank.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
Pod::Spec.new do |s|
puts 'taitank.podspec read begins'
s.name = 'taitank'
s.version = '1.0.2'
s.version = '1.0.3'
s.summary = 'Taitank Cross Platform Layout'

# This description is used to generate tags and improve search results.
Expand Down

0 comments on commit 797b5bb

Please sign in to comment.