summaryrefslogtreecommitdiff
path: root/data/keyboards/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'data/keyboards/CMakeLists.txt')
-rw-r--r--data/keyboards/CMakeLists.txt6
1 files changed, 4 insertions, 2 deletions
diff --git a/data/keyboards/CMakeLists.txt b/data/keyboards/CMakeLists.txt
index fea4951..0b572bb 100644
--- a/data/keyboards/CMakeLists.txt
+++ b/data/keyboards/CMakeLists.txt
@@ -15,7 +15,7 @@
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.2)
#include(GNUInstallDirs)
find_package(Gettext)
@@ -72,7 +72,7 @@ foreach(i ${keyboard_file_list})
OUTPUT
"${keyboard_name}.xml"
COMMAND
- sed -i -e '1 D'
+ sed -i.tmp -e '1 D'
-e '/^<hangul-keyboard/D'
-e '/^<\\/hangul-keyboard/D'
-e 's/^ *<name/ <name/' "${keyboard_name}.name.xml"
@@ -81,6 +81,8 @@ foreach(i ${keyboard_file_list})
-e '/<name>/r ${keyboard_name}.name.xml'
-e '/<name>/D'
"${CMAKE_CURRENT_SOURCE_DIR}/${keyboard_name}.xml.template" > "${keyboard_name}.xml"
+ BYPRODUCTS
+ "${keyboard_name}.name.xml.tmp"
DEPENDS
"${CMAKE_CURRENT_BINARY_DIR}/${keyboard_name}.name.xml"
"${keyboard_name}.xml.template"