Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 2 additions & 15 deletions array/profile/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,15 +1,2 @@
add_executable(array array-main.cpp)
target_compile_options(array PRIVATE -Os -fno-rtti -fno-exceptions)
enable_map_file_for_target(array)
add_test( NAME array
COMMAND $<TARGET_FILE:array>)


add_executable(stdarray stdarray-main.cpp)
target_compile_options(stdarray PRIVATE -Os -fno-rtti -fno-exceptions)
enable_map_file_for_target(stdarray)
add_test( NAME stdarray
COMMAND $<TARGET_FILE:stdarray>)

print_size(array)
print_size(stdarray)
configure_target(array array-main.cpp)
configure_target(stdarray stdarray-main.cpp)
7 changes: 1 addition & 6 deletions maps/profile/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1 @@

add_executable(profile_map main.cpp)
enable_map_file_for_target(profile_map)

add_test( NAME profile_map
COMMAND $<TARGET_FILE:profile_map>)
configure_target(profile_map main.cpp)
19 changes: 2 additions & 17 deletions smart_ptr/profile/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,17 +1,2 @@
add_executable(rawptr rawptr-main.cpp)
target_compile_options(rawptr PRIVATE -Os -fno-rtti -fno-exceptions)

enable_map_file_for_target(rawptr)
add_test( NAME rawptr
COMMAND $<TARGET_FILE:rawptr>)


add_executable(uniqueptr uniqueptr-main.cpp)
target_compile_options(uniqueptr PRIVATE -Os -fno-rtti -fno-exceptions)
enable_map_file_for_target(uniqueptr)

add_test( NAME uniqueptr
COMMAND $<TARGET_FILE:uniqueptr>)

print_size(rawptr)
print_size(uniqueptr)
configure_target(rawptr rawptr-main.cpp)
configure_target(uniqueptr uniqueptr-main.cpp)
9 changes: 1 addition & 8 deletions string/custom/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1 @@
add_executable(string string-main.cpp)
target_compile_options(string PRIVATE -Os -fno-rtti -fno-exceptions)
enable_map_file_for_target(string)

add_test( NAME string
COMMAND $<TARGET_FILE:string>)

print_size(string)
configure_target(string string-main.cpp)
4 changes: 0 additions & 4 deletions threads/profile/main.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
// We want the full POSIX and C99 standard
#define _GNU_SOURCE

// Standard UNIX includes
#include <stdio.h>
#include <errno.h>
#include <stdlib.h>
Expand Down
6 changes: 1 addition & 5 deletions vectors/profile/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1 @@
add_executable(profile_vector main.cpp)
enable_map_file_for_target(profile_vector)

add_test( NAME profile_vector
COMMAND $<TARGET_FILE:profile_vector>)
configure_target(profile_vector main.cpp)